// find()方法为数组中的每个元素都调用一次函数执行，当数组中的元素在测试条件时返回true，
// find()返回符合条件的元素，之后的值不会再执行函数。如果没有符合条件的元素则返回undefined。
// array.find(function(value, index, arr),thisValue)
var ages = [1, 2, 3, 4];
// let b = ages.find(item =>
//     item > 10
// )
// console.log(b)
// 2.filter 创建一个新数组，新数组中的元素是通过检查指定数组中符合条件的所有元素
let b = ages.filter(item => item > 10)
    // console.log(b);
    // 3.map为遍历数组 
let c = ages.map(res => {
        return res * 2
    })
    // console.log(c);
    //4.array.forEach(function(value, index, arr),thisValue) forEach() 方法对数组的每个元素执行一次提供的函数。总是返回undefined；
let d = ages.forEach(item =>
    // console.log(item)
    item
)
console.log(ages)

// splice方法s
ages.splice(1, 1, 5)
var b = p[2, 34]
console.log(ages)